﻿(function($) {
    $.fn._postd = function(data, func, url) {
        try {
            doAjaxPost(url, function(data) {
                if ($.isFunction(func)) {
                    func(data);
                }
            }, data);
        } catch (err) {
            console.error(err);
        }
    };
    $.fn.initSelect = function(url,data,kvs,func) {
        var that=$(this);
        that.html("");
        layerAjaxGet(url,data,"",function (d){
            var rows=null;
            if(d.code==200){
                if(d.data){
                    rows=d.data;
                }
                if(rows){
                    $.each(rows,function (i,v){
                        that.append("<option value='"+v[kvs[0]]+"'>"+v[kvs[1]]+"</option>")
                    })
                }
            }
            if($.isFunction(func)){
                func(d);
            }
        });
    };
    $.fn.initVerify = function(form) {
        var that=$(this);
        var _ovs={};
        that.find('[lay-verify]').each(function(i,v){
            var _itm=$(v);
            _ovs[_itm.attr('lay-verify')]=function (v1) {
                if (v1.trim() == '') {
                    /*var  vtext=_itm.attr('vtext');
                    if(!vtext){
                        return _itm.parent().prev().text()+"不能为空";
                    }else{
                        return vtext;
                    }*/
                }else{
                    /*校验长度*/
                    if(v1.trim().length>5000){
                        return "输入的最大长度不能大于5000个字符！";
                    }
                }
            }
        });
        form.verify(_ovs);
    };
})(jQuery);